home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Programmer Disk
/
The Programmer Disk (Microforum).iso
/
xpro
/
vbdos
/
pro15
/
srthello.bas
< prev
Wrap
BASIC Source File
|
1992-11-08
|
9KB
|
169 lines
'******************************HELLO.EXE***********************
'strhello2.bas is now the startup file. Can not compile a program with
'a form (*.FRM) and a *.BAS file with the same name.
'Must use the --FormName-- with the metacommand $FORM and NOT the filename
'(ie don't use HELLO2.FRM). This now works and I am happy. I can startup
'this program with a *.BAS file rather than a *.FRM file.
'used a smaller version of the CONSTANT.BI include file called COLORS.BI
'Added a file view program and a HELP.TXT
'$FORM Fileview
'$INCLUDE: 'colors.bi'
'$FORM hello
'$FORM About
CONST MODELESS = 0
CONST MODAL = 1
DECLARE SUB hearts ()
DECLARE SUB star ()
CALL star 'the flag
SLEEP 2 'wait two seconds
CALL hearts 'to make a background screen
Screen.ControlPanel(DESKTOP_PATTERN) = 0 'permits display of hearts sub
Screen.ControlPanel(TITLEBAR_BACKCOLOR) = BLUE 'otherwise it's black
'first screen modal
About.SHOW 1
DEFINT A-Z
SUB hearts ()
'*******************************HEARTS.BAS********************************
' Fills the text screen with a character, can use a screen wipe too by
' using the space character, or can use a foreground color by using a
' CHR$(178) etc. Started this using one character, the heart or CHR$(3)
' and have progressed to showing all four of the playing card characters
' with different colors with one version.
' January 18, 1992
'row% = CSRLIN 'in case we need to fix the row
'col% = POS(0) 'in case we need to fix the column
COLOR , 0 'background black
CLS 'clears entire screen to black
FOR i = 1 TO 24 STEP 3 'this makes a three color screen of
LOCATE i, 1 'bright_red
COLOR 12, 0
PRINT STRING$(80, 178);
NEXT i
FOR j = 2 TO 24 STEP 3
LOCATE j, 1
COLOR 15, 0 'bright_white
PRINT STRING$(80, 177);
NEXT j
FOR k = 3 TO 24 STEP 3
LOCATE k, 1
COLOR 10, 0 'bright_green
PRINT STRING$(80, 176);
NEXT k
END SUB
DEFSNG A-Z
SUB star ()
CLS : COLOR 7, 0: PRINT " ";
PRINT " "; : COLOR 1, 7: PRINT "█"; : COLOR 15, 1: PRINT "";
COLOR 1, 7: PRINT "███"; : COLOR 15, 1: PRINT " ";
COLOR 1, 7: PRINT "█"; : COLOR 15, 1: PRINT "";
COLOR 1, 7: PRINT "█████"; : COLOR 15, 1: PRINT "";
COLOR 1, 7: PRINT "█████"; : COLOR 15, 1: PRINT "";
COLOR 1, 7: PRINT "█████"; : COLOR 15, 1: PRINT "";
COLOR 1, 7: PRINT "█████"; : COLOR 15, 1: PRINT "";
COLOR 1, 7: PRINT "████"; : COLOR 4, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "███";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 4: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "████";
COLOR 15, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 4, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "████";
COLOR 15, 4: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "███";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "████";
COLOR 4, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "███";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 4: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "█";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "████";
COLOR 15, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT " "; : COLOR 1, 7: PRINT "████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█████";
COLOR 15, 1: PRINT ""; : COLOR 1, 7: PRINT "█";
COLOR 4, 7: PRINT "██████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 15, 1: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 15, 4: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 15, 7: PRINT "██████████████████████████████████████████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 4, 7: PRINT "██████████████████████████████████████████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 15, 4: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 15, 7: PRINT "██████████████████████████████████████████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 4, 7: PRINT "██████████████████████████████████████████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 15, 4: PRINT "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 15, 7: PRINT "██████████████████████████████████████████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 4, 7: PRINT "██████████████████████████████████████████████████████████████████████████████";
COLOR 7, 0: PRINT " "; : PRINT " "; : COLOR 4, 0: PRINT "▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ";
COLOR 7, 0: PRINT " ";
PRINT " ";
PRINT " ";
COLOR 7, 0
END SUB